home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-15 / spc56.zip / SPC.DOC < prev    next >
Text File  |  1992-09-07  |  31KB  |  501 lines

  1.                                SPC 5.6
  2.  
  3.                      Integrated equipment utility
  4.  
  5.                                   by
  6.                                Bob Eyer
  7.                              [73230,2620]
  8.  
  9.                               Sep 6, 1992
  10.  
  11.  
  12. ╔══════════════════════════  ADVERTISEMENT  ════════════════════════════════╗
  13. ║                                                                           ║
  14. ║    In  brief,  my  shareware  deal is this: If you register one of my     ║
  15. ║    programs with me, you get in return all the most recent updates of     ║
  16. ║    all the programs in my collection, except for my retail  software.     ║
  17. ║    There  are  only  a few retail items, and they carry a very modest     ║
  18. ║    additional charge.  Add these charges,  and  you  get  everything.     ║
  19. ║    This  is  a  deal  that can't be beat in today's shareware market.     ║
  20. ║    You're looking at nearly a megabyte of original  work  covering  a     ║
  21. ║    wide  range; and you can have it all for just $30.00.  For details     ║
  22. ║    see below.  Get your order in today!!  - Bob Eyer                      ║
  23. ║                                                                           ║
  24. ╚═══════════════════════════════════════════════════════════════════════════╝
  25.  
  26. ┌──────────────────── SHAREWARE NOTICE and TERMS  ──────────────────────────┐
  27. │                                                                           │
  28. │    The  content  of  this  archive  is  shareware:  if  you intend to     │
  29. │    use it more or less regularly, you must register with the author.      │
  30. │                                                                           │
  31. │    In  return  for your registration you will receive the most recent     │
  32. │    updates of the items mentioned in the list  below.   This  benefit     │
  33. │    far   exceeds  the  value  of  the  specific  program(s)  you  are     │
  34. │    registering.  More  important  you'll  have  the  satisfaction  of     │
  35. │    knowing that you're supporting the shareware movement.                 │
  36. │                                                                           │
  37. │    Simply purchase a money order from your bank in the amount of  $20     │
  38. │    US made out to Bob Eyer and send with your return address to:          │
  39. │                                                                           │
  40. │      Bob Eyer                                                             │
  41. │      1100 Bloor Street West                                               │
  42. │      Suite 16                                                             │
  43. │      Toronto, Canada M6H 1M8                                              │
  44. │                                                                           │
  45. │    Please mention in your accompanying note whether you wish 5.25" or     │
  46. │    3.5" diskette format.                                                  │
  47. │                                                                           │
  48. │    Do  not  send  checks.  Checks cause problems across international     │
  49. │    borders which make them unsuitable for  small  purchases  by  mail     │
  50. │    order.   Only  cash or money orders will be accepted.  Improper or     │
  51. │    incomplete orders will be returned to the sender unfilled.             │
  52. │                                                                           │
  53. │    Enquiries may be placed by writing  directly  to  the  author  via     │
  54. │    Easyplex  at  Compuserve  [73230,2620],  or by mail to the address     │
  55. │    above.  Registered users are always assured of a response, and  of     │
  56. │    tech support related to these programs, if needed.                     │
  57. │                                                                           │
  58. │    The  author  is amenable to requests for custom versions of any of     │
  59. │    these works; terms subject to negotiation.                             │
  60. │                                                                           │
  61. │    Certain  items  are  not  'shareware'  but  are,  enhanced  retail     │
  62. │    versions.    These  versions  are  marked  by  asterisk,  and  are     │
  63. │    separately priced.  They are not included unless you add  the  fee     │
  64. │    appropriate  for  the  items mentioned.  The author has decided to     │
  65. │    conform his shareware standards to  that  of  the  Association  of     │
  66. │    Shareware   Professionals  (ASP).   This  means  essentially  that     │
  67. │    registered  shareware   will   be   functionally   equivalent   to     │
  68. │    distributed  versions,  and  enhanced  versions will be offered as     │
  69. │    retail, distinct from shareware.  The principal  incentive(s)  for     │
  70. │    registering  distributed  versions  will be removal of any builtin     │
  71. │    advertising in these versions,  and  the  inclusion  of  the  most     │
  72. │    recent  updates  of  the  author's  shareware collections with any     │
  73. │    particular shareware order.                                            │
  74. │                                                                           │
  75. │    Warranty and Disclaimer:                                               │
  76. │    -----------------------                                                │
  77. │    The  author,  Bob Eyer, of this and all items below guarantees the     │
  78. │    physical integrity of the diskette covering the points above,  and     │
  79. │    will  replace  free  of  charge,  if  it  is  received  defective.     │
  80. │    However, in no case will the author be responsible for any damages     │
  81. │    due to loss of data or any other reason.  In  no  event  does  the     │
  82. │    author's  liability  for any damages exceed the price paid for the     │
  83. │    buyer's order of this software, regardless  of  the  form  of  the     │
  84. │    claim.   The  person  using  the software bears all risk as to the     │
  85. │    quality and performance of the software.                               │
  86. │                                                                           │
  87. │                                                                           │
  88. │     DESCRIPTION OF PROGRAMS YOU WILL RECEIVE FOR YOUR CONTRIBUTION        │
  89. │     --------------------------------------------------------------        │
  90. │                                                                           │
  91. │  * MG 3.2  - retail $5.00                                                 │
  92. │    ------                                                                 │
  93. │    Moving   average   graphing   program.   Especially  designed  for     │
  94. │    obtaining graphic updates on stock-market  activity  in  practical     │
  95. │    trading environments, in which it is essential that the user get a     │
  96. │    quick  graph  immediately,  with  points  of  the  graph  directly     │
  97. │    associated with the numerical and  other  text  information  which     │
  98. │    these  points  represent  (a  feat impractical in Lotus graphics).     │
  99. │    Designed to be used with SETV in the SUTL package.                     │
  100. │                                                                           │
  101. │  * FCAP 1.2  - retail $5.00                                               │
  102. │    --------                                                               │
  103. │    Memory resident calculator  with  formatted  displays  and  direct     │
  104. │    paste to text, minimum screen overlay.   29  functions,  including     │
  105. │    trig,  factorials  &  combinations, binomial, Poisson, normal, and     │
  106. │    Student distributions, regression and mean  &  standard  deviation     │
  107. │    analysis.   Six  mode groups.  ADD accumulation area.  FCAP is the     │
  108. │    most sophisticated calculator in the business for its  size.   38K     │
  109. │    of  memory.   FCAP  1.3-1.4  includes  IRR  and  other   financial     │
  110. │    functions.                                                             │
  111. │                                                                           │
  112. │    FCA 2.5                                                                │
  113. │    -------                                                                │
  114. │    Memory  resident  calculator  with  formatted  displays and direct     │
  115. │    paste to text, minimum screen overlay.   28  functions,  including     │
  116. │    trig,  factorials  &  combinations, binomial, Poisson, normal, and     │
  117. │    Student distributions.  Six mode groups.  ADD  accumulation  area.     │
  118. │    FCA  is  the most sophisticated calculator in the business for its     │
  119. │    size.  35K of memory.                                                  │
  120. │                                                                           │
  121. │    SPC 5.6                                                                │
  122. │    -------                                                                │
  123. │    Multidrive columnar drive report, with fairly complete description     │
  124. │    of your machine including important chips, printer, BIOS,  memory,     │
  125. │    processor   and   coprocessor   speed,  multitasking,  networking,     │
  126. │    complete info on communications  ports  and  modems,  as  well  as     │
  127. │    drives.   P  parameter  provides  to DOS PRINT multiplexer a pause     │
  128. │    command.  New: version 5.6 includes a map  of  removable  programs     │
  129. │    resident in RAM.  Everything in a fast one-screen snapshot.            │
  130. │                                                                           │
  131. │    HOST 2.5                                                               │
  132. │    --------                                                               │
  133. │    Provides   a   simple   BBS   host   for  occasional  use.   Fully     │
  134. │    configurable, but capable of being run 'right  out  of  the  box',     │
  135. │    HOST provides ringback, file transfer, mail, chat, userlog, shell,     │
  136. │    and  much  more  - in an executable only 30K in size.  Version 2.5     │
  137. │    adds option to  turn  off  noise  filtering,  and  facilities  for     │
  138. │    reading  in the user's own list of file protocols.  Corrects fault     │
  139. │    in protocol defaults, and  makes  all  options  available  in  the     │
  140. │    distribution version.                                                  │
  141. │                                                                           │
  142. │    FUTL 2.3                                                               │
  143. │    --------                                                               │
  144. │    A collection of file processing  utilities  including -                │
  145. │    CHG 2.8  - File/directory attribute/date/time reader/changer           │
  146. │    ELIM 2.6 - Replacement for DOS DEL                                     │
  147. │    FVER 2.1 - BBS file list verifier - automatic, redirectable            │
  148. │    MV 3.0   - File mover, new with environment control                    │
  149. │    MVA 2.1  - BBS file mover, reads from list, uses download path         │
  150. │    OTL 3.0  - Operation to List, generalisation of MVA, for BBSes         │
  151. │    RNF 2.2  - Puts special flags on filenames                             │
  152. │    SWP 2.0  - Single level sweep program, faster than SWEEP.COM           │
  153. │    TYME 2.3 - Program execution timer                                     │
  154. │    WD 2.6   - Applies wildcard to any program                             │
  155. │    Each is the best and smallest in the business for what it does.        │
  156. │                                                                           │
  157. │    SUTL 2.6                                                               │
  158. │    --------                                                               │
  159. │    A collection of small utilities covering batch  file,  diagnostic,     │
  160. │    communications  analysis,  file, video, and other areas, including     │
  161. │    AL, CA, CFIX, DOSV, DTR, EL, EMS, KALL, KNT, LF, PAGE,  PAUZ,  PF,     │
  162. │    PORT,  RING,  RTS,  SETV,  SS,  STR,  and TSTF.  Includes 7 useful     │
  163. │    memory resident programs, such as AL(alarm), KNT(count keystrokes)     │
  164. │    PORT(analyser), CA (4-fcn calculator), and  PAGE  (Ctrl-L  printer     │
  165. │    pager).                                                                │
  166. │                                                                           │
  167. │    TUTL 2.1                                                               │
  168. │    --------                                                               │
  169. │    A collection of text-processing utilities,  including  ADD,  CBRO,     │
  170. │    CITM,  COMB,  DIV,  ESRT, LCNT, REV, and SPLT.  Except for LCNT (a     │
  171. │    very fast  wildcarded  text  linecounter),  these  programs  cover     │
  172. │    important  ground  in  text  processing  for which there exists no     │
  173. │    other alternative in the shareware  market.   Users  who  do  much     │
  174. │    work with ASCII text should not be without these utilities.            │
  175. │                                                                           │
  176. └───────────────────────────────────────────────────────────────────────────┘
  177.  
  178.      Syntax
  179.      ------
  180.  
  181.      SPC [? H A P F E D S] [=identification] [>file/PRN/COMx]
  182.  
  183.  
  184.      Options (any order, any case, any combination)
  185.      ----------------------------------------------
  186.  
  187.      ? or H or HELP - Brief help screen. Default is no help.
  188.  
  189.      A -   Use  standard  ASCII  character  set,  to  accommodate Epson
  190.            compatible  printers.   Default  is  to  use  extended ASCII
  191.            character set for display.
  192.  
  193.      P -   Pause printer.  Intended to be used ONLY as  an  enhancement
  194.            of DOS PRINT.  To resume printing, enter PRINT.
  195.  
  196.  
  197.      F -   Include drives A: and B: in drive report.  No include is the
  198.            default.
  199.  
  200.      E -   Exclude UNDEF drives from totals.
  201.            Default is to include drives flagged as UNDEF in totals.
  202.  
  203.      D -   Force  DUPlicate  detection  instead of SUBSTed detection in
  204.            drive report and net duplicates  out  of  the  totals.   The
  205.            default  is SUBSTed detection, unless a supported network is
  206.            detected,  in  which  case   SPC   defaults   to   DUPlicate
  207.            detection.  The D or S options are used for overriding these
  208.            defaults.  For details see discussion below.
  209.  
  210.      S -   Force SUBSTed detection  instead of  DUPlicate  detection in
  211.            drive report and net SUBSTed drives out of the totals.
  212.  
  213.      = -   Identification string.  SPC puts your identification  string
  214.            on  the  right half of Line 1 of the display, overriding the
  215.            author credit, if you use  '='  followed  by  your  selected
  216.            identification information.  SPC looks for the occurrence of
  217.            the equals sign on the commandline and interprets everything
  218.            following it (up to but not including redirection and piping
  219.            symbols)  as  an  identification  string  rather  than as an
  220.            option.  SPC no longer converts  your  ID  string  to  upper
  221.            case.   Maximum  length  is  21  characters.   Default is to
  222.            display author credit.
  223.  
  224.      Use of SPC options
  225.      ------------------
  226.      SPC  options  are  provided  largely  to supply fine-tuning in SPC
  227.      applications as well as solutions to  specialised  problems  which
  228.      few  users will have.  For example, only network operators who are
  229.      not using the network types which SPC  can  detect  will  find  it
  230.      necessary to use the D option.
  231.  
  232.      Generally, use of SPC's options will not be needed.
  233.  
  234.      To get help on the use of SPC options, just enter
  235.  
  236.      SPC H
  237.  
  238.  
  239.                          CHANGES FROM SPC 5.5
  240.                          --------------------
  241.      RAM  memory  map  added,  showing  which  removable  TSR's  are in
  242.      conventional memory, and how much space they  occupy  (other  than
  243.      environment  and  data  space).   Much  smaller  and  faster  than
  244.      competing memory maps, though requires at least  DOS  4  for  full
  245.      information.
  246.  
  247.                          CHANGES FROM SPC 5.4
  248.                          --------------------
  249.      The  criterion  for  zero-fault modem connect was changed to agree
  250.      with that employed in HOST 2.2.   This  should  correct  detection
  251.      mistakes   which  occurred  in  previous  versions  for  low-speed
  252.      modems.  Also, the deactivation scope of the  DOS  critical  error
  253.      handler has been broadened in SPC 5.5.
  254.  
  255.  
  256.                          CHANGES FROM SPC 5.2
  257.                          --------------------
  258.      SPC 5.2 was posted in March 1991, containing  full  documentation.
  259.      A  number of changes and additions have been made, as the user may
  260.      note by comparing the old and new displays.
  261.  
  262.      -   SPC,  from version 5.4, is now Shareware.  Users who wish full
  263.          documentation  must  register  with the author.  See SHAREWARE
  264.          NOTICE below.  Registration brings benefits  which  go  beyond
  265.          this program.
  266.  
  267.      -   The display arrangement has been changed to accommodate adding
  268.          a   coprocessor   speed   test   and   expanding  coverage  of
  269.          communications  data.   The  communications  port command line
  270.          option has been eliminated, in favour of a columnar list of  a
  271.          maximum  of 4 available communications ports.  The space freed
  272.          up on the motherboard line is now used to list  the  processor
  273.          and  coprocessor  and speeds corresponding thereto.  Following
  274.          the  motherboard  line,  an  expanded  60-point  speed   graph
  275.          appears, followed by a new readout on environment space usage.
  276.  
  277.      -   SPC  5.4  now  provides  information  on  port  addresses  and
  278.          configuration (baud, parity, data  bits  and  stop  bits),  in
  279.          addition  to  UART  identification, modem check, DTR, RTS, and
  280.          carrier status.  Only those ports are listed which have UART's
  281.          installed on the corresponding communications card.   Where  a
  282.          multitasking  environment  may  not permit direct access to an
  283.          existing port from a given task because  that  port  is  being
  284.          used  in another task, the Config report will show the message
  285.          'Access error' but  will  otherwise  reflect  other  types  of
  286.          information about that port.
  287.  
  288.      -   A PRINT pausing function has been added to the  command  line.
  289.          This function takes effect when the DOS PRINT  multiplexer  is
  290.          actually  feeding  information to the printer's buffer, and is
  291.          otherwise inactive.  The purpose  here  is  to  add  a  useful
  292.          function to the PRINT command which Microsoft has consistently
  293.          failed  to  introduce  in  various  DOS  versions.   To resume
  294.          processing the existing PRINT queue, simply enter  PRINT  from
  295.          DOS.   The use of the pause function is reflected on the title
  296.          line with the symbol 'PMP' replacing 'PM'.  The response  time
  297.          depends on the size of the printer's buffer.
  298.  
  299.      -   SPC  5.4 now provides an environment usage readout, located at
  300.          the end of the speed graph.
  301.  
  302.      -   These changes have resulted in an increase in the size of  the
  303.          executable from about 20k to about 28k; nearly all of which is
  304.          due  to  the introduction of the coprocessor speed test, which
  305.          requires  the  use  of  floating  point   arithmetic.    SPC's
  306.          coprocessor speed reading should be understood as being on the
  307.          same   scale   as   the  CPU  reading,  and  accordingly,  the
  308.          coprocessor reading is indicated on the speed graph  by  means
  309.          of  the  '!'  character,  where the existence of a coprocessor
  310.          is detected by SPC.
  311.  
  312.  
  313.      The  following  is  a  brief explanation of SPC's display, hitting
  314.      the  main  points  without  going  into   detail   (the   detailed
  315.      explanation   is   available  in  the  complete  docs,  obtainable
  316.      through registration).
  317.  
  318.      Let's look at a relatively full display.   Situation  is  we  have
  319.      logged  in  remotely  to our own BBS and have remotely initiated a
  320.      print job at the host through a shell allowing us  a  little  more
  321.      than 200k of memory space.  We issue the command
  322.  
  323.      SPC P =Lan remote
  324.  
  325.      so  as to document our work remotely (this assumes that SPC 5.6 is
  326.      in the DOS path at the host).
  327.  
  328. ┌ Sunday 09-06-1992  18:49:29 ────────────────────────────── SPC 5.6  ┐
  329. │ DOS 5.00  VGA  Color 3 MB  1 LPT1: S* PMP            ID: Lan remote │
  330. │ FC (01/15/88)  ISA - K R 8259 -  -----      80386/29.5    80387/140 │
  331. │ X.....1..........2...........*.........4..!....5............    294 │
  332. │   Resident:       TIMEPARK-512    QUICKEYS-448    QUICKEYS-448      │
  333. │   MARK-1392       DOSEDIT-1968    MARK-1408       PRINT-10768       │
  334. │ -   SHARE PC LAN  655360/204144         -  EMS 4.0: 1278/885      1 │
  335. │ Port ─ Address  Config  ────── Uart ── Modem ── DTR ─ RTS ─ Carrier │
  336. │ COM1:  3F8      19200 N 8 1    16550A  Ok       High  High  High    │
  337. │ COM2:  2F8      2400 N 8 1     8250    -        -     -     -       │
  338. │ Drv ── Status ─ Sector ─ Cluster ─── Free ─ Allocated ─ Total ─ Drv │
  339. │ C:     BOOT       512     2048       1.501    16.298    17.799   C: │
  340. │ D:                512     2048      10.250     7.549    17.799   D: │
  341. │ E:                512     4096       0.979     6.037     7.016   E: │
  342. │ ─────────────────────────────────────────────────────────────────── │
  343. │ M:   Totals less SUBSTed drives:    12.730    29.884    42.614   M: │
  344. └─────────────────────────────────────────────────────────────────────┘
  345.  
  346.      This  is  the "snapshot" display advertised, and it is designed to
  347.      present as much redirectable information as  possible  in  a  very
  348.      small space, so  that  the  user  can  obtain  a  quick  overview.
  349.  
  350.      The display informs us that our host is run under PC LAN on top of
  351.      DOS 5, the host monitor is VGA color, there are 3 MS mouse buttons
  352.      active for the Sysop at the other end, 1 printer port now Selected
  353.      and  printing  (S*) with PRINT multiplexer currently paused (PMP).
  354.      We note that  the  CPU  speed  is  29.5  and  the  coprocessor  is
  355.      operating  at  140.   Removable  TSRs  installed  at  the host are
  356.      TIMEPARK, QUICKEYS (twice), MARK (twice), DOSEDIT, and  of  course
  357.      the  PRINT  multiplexer.   Little  or  no  EMS  is in use.  We are
  358.      communicating   through    a    16550A    Universal    Asychronous
  359.      Receiver-Transmitter (UART), the modem is Ok and DTR, RTS, and the
  360.      Carrier  are  all  at logic High.  There is another communications
  361.      port in the host node, but no modem is connected to it.
  362.  
  363.      Having noted these facts, we issue  the  PRINT  command  from  DOS
  364.      remote  to  continue  the print job, and use SPC to determine when
  365.      the job is finished (the '*' will disappear when data is no longer
  366.      flowing to the printer).
  367.  
  368.      Throughout SPC's reporting method, the simple '-' or dash is  used
  369.      to  represent  logic  low,  feature  not  present,  or  zero.  The
  370.      appearance of a symbol means that  what  it  represents  has  been
  371.      detected.
  372.  
  373.      In  general,  the display may be classified into a header, and two
  374.      columnar reports.  The  header  consists  of  the  DOS  Line,  the
  375.      Motherboard  line, the Speed graph line, the RAM memory map lines,
  376.      and the Memory line, in consecutive  order.   The  first  columnar
  377.      report  is  about  communications ports, while the second is about
  378.      disk drives.
  379.  
  380.      The  DOS  Line  is in fact a display of a mixture of miscellaneous
  381.      readouts.  From left to right these are: The DOS  version  number,
  382.      the type of monitor/adaptor, number of MS-compatible mouse buttons
  383.      installed,  number  of  printer ports displaying which one active,
  384.      status of active port (Selected, Disconnected, Out of paper, etc),
  385.      asterisk indicating whether data is  being  fed  to  the  printer,
  386.      whether  DOS's  PRINT  multiplexer  is resident, and whether it is
  387.      paused (see above about  the  P  option).   Following  these  data
  388.      appear  the  user-selected  report identification (see above about
  389.      command line usage).
  390.  
  391.      The Motherboard line shows, from left to right, the  Model  Number
  392.      in  hex  notation,  the date of the BIOS revision, the type of bus
  393.      (MCA or ISA), External event wait states, Keyboard intercept, Real
  394.      time clock, Slave 8259 present,  and  whether  DMA  channel  3  is
  395.      used.   This  group is followed by keyboard info, whether keyboard
  396.      is Enhanced, Insert mode, Caps lock, Num lock,  and  Scroll  lock.
  397.      The  last  group  on  this  line are the processor and coprocessor
  398.      types, with the speed index for each.
  399.  
  400.      The Speed graph line consists mainly  of  a  60-point  logarithmic
  401.      speed  graph  for  the CPU and NCP speeds.  X means '4.77 Mhz 8088
  402.      XT' - an index value of about 1.0.  '1' refers to the  approximate
  403.      speed  of  an  80186  machine (about 2.0 on the Norton scale), '2'
  404.      refers to the speed position of a 6 MHz 80286 AT (about 7.0),  '3'
  405.      the  position  of a 16 MHz 80386 AT (about 29.0), '4' the position
  406.      of a 16 MHz 80486 machine (about  94.0),  and  '5'  the  estimated
  407.      speed  position  of  a  16  MHz  80586 machine (about 250.0).  The
  408.      maximum of the scale is a speed reading of  1000.0.   '*'  denotes
  409.      the  position of your machine on this graph, and '!' indicates the
  410.      position of your coprocessor, if you have one installed.
  411.  
  412.      Speed  readings  are  mostly  based  on  simple arithmetic (and on
  413.      calling a simple BIOS  dummy  routine)  -  for  the  CPU,  integer
  414.      addition;  and for the NCP, double-precision addition (which, if a
  415.      coprocessor is present, is done exclusively  by  the  coprocessor,
  416.      not  SPC's  floating point emulator).  The CPU speed index closely
  417.      follows the Norton scale up  to  about  10.0,  and  then  linearly
  418.      increases   for   faster  machines  after  that.   Above  AT-level
  419.      readings, the Norton scale  actually  tends  to  level  off  to  a
  420.      maximum  value of about 40 - for which reason, the Norton Index is
  421.      a very poor measure of calculation efficiency for machines in  the
  422.      386 or better class.
  423.  
  424.      At  the  end of the Speed graph line appears a readout for current
  425.      Environment space usage in bytes.
  426.  
  427.      The RAM memory  map  lines  show  which  removable  TSR's  are  in
  428.      conventional  memory  and their size, exclusive of environment and
  429.      data segments associated with each program.  For a  more  detailed
  430.      report,  use  Kim Kokkonen's MAPMEM program, or the MEM command in
  431.      DOS 5.  The new RAM memory map is intended primarily  as  a  guide
  432.      for  mark/release  procedures and primarily for users of DOS 4 and
  433.      DOS 5 who wish to avoid typing multiple commands just to  get  all
  434.      the  information  that  could  be quickly displayed in one screen.
  435.      For speed, SPC 5.6 uses the fact that, beginning with DOS  4,  the
  436.      name  of  a  resident program appears in its main PSP, rather than
  437.      merely in the Environment segment, and so can be retrieved in  one
  438.      pass.   In more detailed memory maps designed to fully support DOS
  439.      3,  multiple  passes  and  lookups  are  needed  to  get  all  the
  440.      information,  and so reduces execution speed.  At DOS 3 level, SPC
  441.      5.6 does not report the names of the resident programs, only their
  442.      sizes.  However, few people still use DOS 3 anymore.
  443.  
  444.      The  Memory Line shows the status of the following, left to right:
  445.      DOS Verify status  (shows  VER  if  set),  whether  DOS  SHARE  is
  446.      resident,  type  of  Local  Area  Network  installed  or  type  of
  447.      multitasker in use, the total amount of normal RAM and the  amount
  448.      free  in  bytes,  the total amount of available Extended memory in
  449.      thousands of bytes, the EMS version number, total  EMS  memory  in
  450.      thousands, the amount free, and finally, the number of EMS handles
  451.      in  use.   The  message  'No  expanded memory' replaces the latter
  452.      fields if no EMS is present.
  453.  
  454.      The columnar  reports  are  fairly  self-explanatory,  since  each
  455.      statistic is headed by a title.  A few notes should be added.
  456.  
  457.      - SPC detects networks and multitasking for  specific  operational
  458.        reasons, which have been found to affect displays  and  accuracy
  459.        of other data.   For  example,  SPC  distinguishes  SUBSTed  and
  460.        DUPlicate  drive  reporting in order to determine how individual
  461.        drive statistics should be added  to  form  the  totals  at  the
  462.        bottom  of the display.  Since network drives are always defined
  463.        during net configuration as redirected drives, a default display
  464.        in a network environment used to flag  many  drives  falsely  as
  465.        being  SUBSTed, and so refuse to add them into the totals at the
  466.        bottom.  Thus, the purpose of network detection is to enable SPC
  467.        to determine whether the environment  is  such  that  exclusions
  468.        from the totals should be made by means of a test for duplicate,
  469.        rather than SUBSTed, drives.
  470.  
  471.        SPC  supports detection of PC LAN, MS/LANtastic/3Com, and NOVELL
  472.        netware.
  473.  
  474.        SPC interrogates multitasking for a different but also practical
  475.        reason: Some tests run by SPC would in fact interfere with other
  476.        tasks  in  a  multitasking environment, were it not for the fact
  477.        that SPC turns multitasking off just  long  enough  to  complete
  478.        these  tests  (usually  not more than one tick of the computer's
  479.        clock).  This is one of the reasons why it is possible to obtain
  480.        relatively stable speed readings in multitasking environments.
  481.  
  482.        SPC supports detection of Desqview (DV) and DoubleDos (DDOS).
  483.  
  484.      - As in the memory line, the drive report uses  decimal  notation,
  485.        not  mixed  decimal/binary.   Drive space appears in millions of
  486.        bytes, not thousands of "K".
  487.  
  488.        If a drive has more clusters than 65534, SPC will  label  it  as
  489.        having  'UNDEF'  status.  Typically, CDROM drives will fall into
  490.        this category.  To eliminate UNDEF drives from totals, use the U
  491.        command line option (the default is to include them).
  492.  
  493.        Other SPC drive status indicators  are  BOOT,  CSPEC,  DUP,  and
  494.        SUBST, each of which should be self-explanatory.
  495.  
  496.      - The value of LASTDRIVE in CONFIG.SYS (or DOS's default) is found
  497.        at the ends of the bottom Totals line.
  498.  
  499.      ----------------------
  500.      End of documentation
  501.